package com.crm.domain;

import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.time.LocalDateTime;

@Data
@TableName("notice")
@AllArgsConstructor
@NoArgsConstructor
public class Notice {

    private Integer noticeId;        // 通知主键Id
    private Integer noticeUserId;    // 通知用户ID
    private String noticeTitle;      // 通知标题
    private String noticeType;       // 通知类型
    private String noticeContent;    // 通知内容
    private String status;           // 状态
    private String createBy;         // 创建者

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private LocalDateTime createTime;// 创建时间
    private String updateBy;         // 更新者

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private LocalDateTime updateTime;// 更新时间
}
